XML.nodeType

Доступность

Flash Player 5.

Синтаксис

my_xml.nodeType:Number

Описание

Свойство, доступное только для чтения; величина nodeType, может равняться 1 в случае XML элемента или 3 в случае текстового узла.

Величина nodeType есть числовое значение из нумерации NodeType рекомендации W3C DOM Level 1: www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core.html. Значения приведены в таблице:

Integer value

Defined constant

1

ELEMENT_NODE

2

ATTRIBUTE_NODE

3

TEXT_NODE

4

CDATA_SECTION_NODE

5

ENTITY_REFERENCE_NODE

6

ENTITY_NODE

7

PROCESSING_INSTRUCTION_NODE

8

COMMENT_NODE

9

DOCUMENT_NODE

10

DOCUMENT_TYPE_NODE

11

DOCUMENT_FRAGMENT_NODE

12

NOTATION_NODE

Во Flash Player встроенный класс XML поддерживает только два типа: 1 (ELEMENT_NODE) и 3 (TEXT_NODE).

Пример

В примере ниже создается узел-элемент и текстовый узел и проверяется тип обоих узлов:

// Создаем XML документ
var doc:XML = new XML();

// create an XML node using createElement()
var myNode:XMLNode = doc.createElement("rootNode");

// Помещаем новый узел в XML дерево
doc.appendChild(myNode);

// Создаем новый текстовый XML узел при помощи createTextNode()
var myTextNode:XMLNode = doc.createTextNode("textNode");

// Помещаем новый узел в XML дерево
myNode.appendChild(myTextNode);

trace(myNode.nodeType);
trace(myTextNode.nodeType);

/*
Выведет:
1
3
*/

См. также

XML.nodeValue